Stamp Duty — synonyms, definition
1. stamp duty (Noun)
1 synonym
stamp tax
1 definition
stamp duty (Noun) — A tax collected by requiring a stamp to be purchased and attached (usually on documents or publications).
3 types of
revenue enhancement tax taxation